home *** CD-ROM | disk | FTP | other *** search
- // Copyright 2001, 2002, 2003 Macromedia, Inc. All rights reserved
-
- var helpDoc = MM.HELP_objAbbreviation;
-
- //--------------- GLOBAL VARIABLES ---------------
-
- var TEXT_FULL;
- var TEXT_LANG;
- var gDialogShown = false;
-
- //--------------- API FUNCTIONS ---------------
-
- function isDOMRequired() {
- // Return false, indicating that this object is available in code view.
- return false;
- }
-
- function onOK(){
- if (!gDialogShown){
- TEXT_FULL = document.theForm.fullText;
- TEXT_LANG = document.theForm.langAtt;
- TEXT_FULL.focus();
- }
- var okToInsert = true;
- if (TEXT_FULL == ""){
- alert(MSG_NEED_FULL_TEXT);
- okToInsert = false;
- TEXT_FULL.focus();
- }
- return okToInsert;
- }
-
- function objectTag(){
- if (!gDialogShown){
- TEXT_FULL = document.theForm.fullText;
- TEXT_LANG = document.theForm.langAtt;
- TEXT_FULL.focus();
- }
- var lang = "";
- var upCaseTag = (dw.getPreferenceString("Source Format", "Tags Upper Case", "") == 'TRUE');
- var upCaseAtt = (dw.getPreferenceString("Source Format", "Attrs Upper Case", "") == 'TRUE');
-
- if (TEXT_LANG.value != ""){
- lang = ((upCaseAtt)?' LANG="':' lang="') + TEXT_LANG.value + '"';
- }
-
- // Manually wrap tags around selection.
- var dom = dw.getDocumentDOM();
- var beginWrap = (upCaseTag)?'<ABBR':'<abbr';
- beginWrap += ((upCaseAtt)?' TITLE="':' title="') + TEXT_FULL.value + '"' + lang + '>';
- var endWrap = (upCaseTag)?'</ABBR>':'</abbr>';
-
- dom.source.wrapSelection(beginWrap,endWrap);
-
- // Just return -- don't do anything else.
- return;
- }
-
- //--------------- LOCAL FUNCTIONS ---------------
- function initUI() {
- gDialogShown = true;
- TEXT_FULL = document.theForm.fullText;
- TEXT_LANG = document.theForm.langAtt;
- TEXT_FULL.focus();
- }
-